package com.lemon.exam.service;

import com.lemon.exam.common.crud.BaseService;
import com.lemon.exam.common.entity.vo.TreeSelectVO;
import com.lemon.exam.entity.po.MenuPO;
import com.lemon.exam.entity.vo.MenuSelectVO;
import com.lemon.exam.entity.vo.MenuVO;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;

import java.util.Map;

/**
 * 菜单表 服务接口
 *
 * @author Lemon
 * @since 2025/04/04 14:23:21
 */
public interface IMenuService extends BaseService<MenuPO, Long> {
    Mono<MenuSelectVO> findSelect();

    Flux<MenuVO> findAllByStatus();
}